var GameViewData = {
    actionArr: new Array(),

    gameView: null,     // 游戏界面
    mapLayout: null,     // 地图layout
    landNode: null,      // 地图默认节点    LandNode
    pointLandNode: null, // 关键点地图节点 TODO 需修改

    robot: null,         // 移动的小机器人  RobotNode

    tokenLayout: null,   // token的layout
    func1Layout: null,   // token的layout
    func2Layout: null,   // token的layout
    sysTokenBtnArr: new Array(),// 系统按钮token 数组  包含下面几个

    advanceTokenItem: null, // 前进按钮
    pickTokenItem: null, // 捡东西按钮
    turnLeftTokenItem: null, // 左转按钮
    turnRightTokenItem: null, // 右转按钮
    leapTokenItem: null, // 跳跃按钮
    func1TokenItem: null, // 函数1按钮
    func2TokenItem: null, // 函数1按钮

    lbResult: null,      // 关卡的进行节点

    movingNode: null, // 用于对象移动

    stageArr: new Array(),      // 关卡数组
    // 动态数据
    dynamicData: {
        tokenArr: new Array(),
        // preTokenArrCount: -1,
        arrChange: true,
        result: "",
        target: 0,// 当前获得目标分值
        completed: false,// 是否完成了当前关卡
        curTokenLayout: 0,
        func1TokenArr: new Array(),
        func1ArrChange: true,
        func2TokenArr: new Array(),
        func2ArrChange: true,
    },

    // 当前关卡
    curStage: {
        landPropertiesArr: new Array(),
        landArr: new Array(),
    },


}

module.exports = GameViewData;